home *** CD-ROM | disk | FTP | other *** search
- /* Hilfsprogramm zur Erzeugung der Konvertiertabellen */
- /* Tabellenwerte für alle ANSI, IBM, MAC, ATARI und allen Verknüpfungen */
-
- /*
- ©1996-97 SciTech Software Development
- Letzte Änderung 27.09.1997
- ACT-Version 1.0
- */
-
- /*
- Compilieren (SAS/C):
- SC LINK genconvtab
- */
-
-
- #include <exec/types.h>
- #include <string.h>
- #include <stdio.h>
- #include <libraries/dos.h>
- #include <libraries/dosextens.h>
-
- int i,j;
- FILE *convfile;
- UBYTE buffer16[16];
-
-
- UBYTE ANSI2IBM[256];
- UBYTE ANSI2MAC[256];
- UBYTE ANSI2ATARI[256];
-
- UBYTE IBM2ANSI[256];
- UBYTE IBM2MAC[256];
- UBYTE IBM2ATARI[256];
-
- UBYTE MAC2IBM[256];
- UBYTE MAC2ANSI[256];
- UBYTE MAC2ATARI[256];
-
- UBYTE ATARI2IBM[256];
- UBYTE ATARI2MAC[256];
- UBYTE ATARI2ANSI[256];
-
-
- int main()
- {
-
- printf("\n Beginne Variablenzuweisung...\n");
-
- for(i=0; i<128; i++)
- {
-
- /* Gesamtinitialisierung 0-127 */
-
- ANSI2IBM[i]=i;
- ANSI2MAC[i]=i;
- ANSI2ATARI[i]=i;
-
- IBM2ANSI[i]=i;
- IBM2MAC[i]=i;
- IBM2ATARI[i]=i;
-
- MAC2IBM[i]=i;
- MAC2ANSI[i]=i;
- MAC2ATARI[i]=i;
-
- ATARI2IBM[i]=i;
- ATARI2MAC[i]=i;
- ATARI2ANSI[i]=i;
- }
-
-
- for(i=128; i<256; i++)
- {
-
- /* Gesamtinitialisierung 128-255 */
-
- ANSI2IBM[i]=32;
- ANSI2MAC[i]=32;
- ANSI2ATARI[i]=32;
-
- IBM2ANSI[i]=32;
- IBM2MAC[i]=32;
- IBM2ATARI[i]=32;
-
- MAC2IBM[i]=32;
- MAC2ANSI[i]=32;
- MAC2ATARI[i]=32;
-
- ATARI2IBM[i]=32;
- ATARI2MAC[i]=32;
- ATARI2ANSI[i]=32;
- }
-
-
- /* ANSI2IBM */
-
- for(i=14; i<32; i++)
- ANSI2IBM[i]=32; /* Steuerzeichen 14-31 in Blanks umwandeln */
-
- for(i=127; i<161; i++) /* Steuerzeichen 127-160 in Blanks umwandeln */
- ANSI2IBM[i]=32;
-
- ANSI2IBM[161]=173; /* sonstiges */
- ANSI2IBM[162]=155;
- ANSI2IBM[163]=156;
- ANSI2IBM[164]=32;
- ANSI2IBM[165]=157;
- ANSI2IBM[166]=124;
- ANSI2IBM[167]=21;
- ANSI2IBM[168]=32;
- ANSI2IBM[169]=99;
- ANSI2IBM[170]=166;
- ANSI2IBM[171]=174;
- ANSI2IBM[172]=170;
- ANSI2IBM[173]=196;
- ANSI2IBM[174]=114;
- ANSI2IBM[175]=32;
- ANSI2IBM[176]=248;
- ANSI2IBM[177]=241;
- ANSI2IBM[178]=253;
- ANSI2IBM[179]=252;
- ANSI2IBM[180]=39;
- ANSI2IBM[181]=230;
- ANSI2IBM[182]=20;
- ANSI2IBM[183]=249;
- ANSI2IBM[184]=32;
- ANSI2IBM[185]=32;
- ANSI2IBM[186]=167;
- ANSI2IBM[187]=175;
- ANSI2IBM[188]=172;
- ANSI2IBM[189]=171;
- ANSI2IBM[190]=32;
- ANSI2IBM[191]=168;
- ANSI2IBM[192]=65;
- ANSI2IBM[193]=65;
- ANSI2IBM[194]=65;
- ANSI2IBM[195]=65;
- ANSI2IBM[196]=142;
- ANSI2IBM[197]=143;
- ANSI2IBM[198]=146;
- ANSI2IBM[199]=128;
- ANSI2IBM[200]=69;
- ANSI2IBM[201]=144;
- ANSI2IBM[202]=69;
- ANSI2IBM[203]=69;
- ANSI2IBM[204]=73;
- ANSI2IBM[205]=73;
- ANSI2IBM[206]=73;
- ANSI2IBM[207]=73;
- ANSI2IBM[208]=68;
- ANSI2IBM[209]=165;
- ANSI2IBM[210]=79;
- ANSI2IBM[211]=79;
- ANSI2IBM[212]=79;
- ANSI2IBM[213]=79;
- ANSI2IBM[214]=153;
- ANSI2IBM[215]=32;
- ANSI2IBM[216]=237;
- ANSI2IBM[217]=85;
- ANSI2IBM[218]=85;
- ANSI2IBM[219]=85;
- ANSI2IBM[220]=154;
- ANSI2IBM[221]=89;
- ANSI2IBM[222]=32;
- ANSI2IBM[223]=225;
- ANSI2IBM[224]=133;
- ANSI2IBM[225]=160;
- ANSI2IBM[226]=131;
- ANSI2IBM[227]=97;
- ANSI2IBM[228]=132;
- ANSI2IBM[229]=134;
- ANSI2IBM[230]=145;
- ANSI2IBM[231]=135;
- ANSI2IBM[232]=138;
- ANSI2IBM[233]=130;
- ANSI2IBM[234]=136;
- ANSI2IBM[235]=137;
- ANSI2IBM[236]=141;
- ANSI2IBM[237]=161;
- ANSI2IBM[238]=140;
- ANSI2IBM[239]=139;
- ANSI2IBM[240]=32;
- ANSI2IBM[241]=164;
- ANSI2IBM[242]=149;
- ANSI2IBM[243]=162;
- ANSI2IBM[244]=147;
- ANSI2IBM[245]=111;
- ANSI2IBM[246]=148;
- ANSI2IBM[247]=32;
- ANSI2IBM[248]=237;
- ANSI2IBM[249]=151;
- ANSI2IBM[250]=163;
- ANSI2IBM[251]=150;
- ANSI2IBM[252]=129;
- ANSI2IBM[253]=121;
- ANSI2IBM[254]=32;
- ANSI2IBM[255]=152;
-
-
- /* ANSI2MAC */
-
- for(i=14; i<32; i++)
- ANSI2MAC[i]=32; /* Steuerzeichen 14-31 in Blanks umwandeln */
-
- for(i=127; i<161; i++) /* Steuerzeichen 127-160 in Blanks umwandeln */
- ANSI2MAC[i]=32;
-
- ANSI2MAC[161]=193; /* sonstiges */
- ANSI2MAC[162]=162;
- ANSI2MAC[163]=163;
- ANSI2MAC[164]=219;
- ANSI2MAC[165]=180;
- ANSI2MAC[166]=124;
- ANSI2MAC[167]=164;
- ANSI2MAC[168]=172;
- ANSI2MAC[169]=169;
- ANSI2MAC[170]=187;
- ANSI2MAC[171]=199;
- ANSI2MAC[172]=194;
- ANSI2MAC[173]=208;
- ANSI2MAC[174]=168;
- ANSI2MAC[175]=248;
- ANSI2MAC[176]=161;
- ANSI2MAC[177]=177;
- ANSI2MAC[178]=32;
- ANSI2MAC[179]=32;
- ANSI2MAC[180]=171;
- ANSI2MAC[181]=181;
- ANSI2MAC[182]=166;
- ANSI2MAC[183]=165;
- ANSI2MAC[184]=252;
- ANSI2MAC[185]=245;
- ANSI2MAC[186]=188;
- ANSI2MAC[187]=200;
- ANSI2MAC[188]=32;
- ANSI2MAC[189]=32;
- ANSI2MAC[190]=32;
- ANSI2MAC[191]=192;
- ANSI2MAC[192]=203;
- ANSI2MAC[193]=231;
- ANSI2MAC[194]=229;
- ANSI2MAC[195]=204;
- ANSI2MAC[196]=128;
- ANSI2MAC[197]=129;
- ANSI2MAC[198]=174;
- ANSI2MAC[199]=130;
- ANSI2MAC[200]=233;
- ANSI2MAC[201]=131;
- ANSI2MAC[202]=230;
- ANSI2MAC[203]=232;
- ANSI2MAC[204]=237;
- ANSI2MAC[205]=234;
- ANSI2MAC[206]=235;
- ANSI2MAC[207]=236;
- ANSI2MAC[208]=68;
- ANSI2MAC[209]=132;
- ANSI2MAC[210]=241;
- ANSI2MAC[211]=238;
- ANSI2MAC[212]=239;
- ANSI2MAC[213]=205;
- ANSI2MAC[214]=133;
- ANSI2MAC[215]=32;
- ANSI2MAC[216]=175;
- ANSI2MAC[217]=244;
- ANSI2MAC[218]=242;
- ANSI2MAC[219]=243;
- ANSI2MAC[220]=134;
- ANSI2MAC[221]=217;
- ANSI2MAC[222]=32;
- ANSI2MAC[223]=167;
- ANSI2MAC[224]=136;
- ANSI2MAC[225]=135;
- ANSI2MAC[226]=137;
- ANSI2MAC[227]=139;
- ANSI2MAC[228]=138;
- ANSI2MAC[229]=140;
- ANSI2MAC[230]=190;
- ANSI2MAC[231]=141;
- ANSI2MAC[232]=143;
- ANSI2MAC[233]=142;
- ANSI2MAC[234]=144;
- ANSI2MAC[235]=145;
- ANSI2MAC[236]=147;
- ANSI2MAC[237]=146;
- ANSI2MAC[238]=148;
- ANSI2MAC[239]=149;
- ANSI2MAC[240]=182;
- ANSI2MAC[241]=150;
- ANSI2MAC[242]=152;
- ANSI2MAC[243]=151;
- ANSI2MAC[244]=153;
- ANSI2MAC[245]=155;
- ANSI2MAC[246]=154;
- ANSI2MAC[247]=32;
- ANSI2MAC[248]=191;
- ANSI2MAC[249]=157;
- ANSI2MAC[250]=156;
- ANSI2MAC[251]=158;
- ANSI2MAC[252]=159;
- ANSI2MAC[253]=121;
- ANSI2MAC[254]=32;
- ANSI2MAC[255]=216;
-
-
-
- /* ANSI2ATARI*/
-
- for(i=14; i<32; i++)
- ANSI2ATARI[i]=32; /* Steuerzeichen 14-31 in Blanks umwandeln */
-
- for(i=127; i<161; i++) /* Steuerzeichen 127-160 in Blanks umwandeln */
- ANSI2ATARI[i]=32;
-
- ANSI2ATARI[161]=173; /* sonstiges */
- ANSI2ATARI[162]=155;
- ANSI2ATARI[163]=156;
- ANSI2ATARI[164]=32;
- ANSI2ATARI[165]=157;
- ANSI2ATARI[166]=124;
- ANSI2ATARI[167]=221;
- ANSI2ATARI[168]=185;
- ANSI2ATARI[169]=189;
- ANSI2ATARI[170]=166;
- ANSI2ATARI[171]=174;
- ANSI2ATARI[172]=170;
- ANSI2ATARI[173]=45;
- ANSI2ATARI[174]=190;
- ANSI2ATARI[175]=255;
- ANSI2ATARI[176]=248;
- ANSI2ATARI[177]=241;
- ANSI2ATARI[178]=253;
- ANSI2ATARI[179]=254;
- ANSI2ATARI[180]=186;
- ANSI2ATARI[181]=230;
- ANSI2ATARI[182]=188;
- ANSI2ATARI[183]=249;
- ANSI2ATARI[184]=32;
- ANSI2ATARI[185]=32;
- ANSI2ATARI[186]=167;
- ANSI2ATARI[187]=175;
- ANSI2ATARI[188]=172;
- ANSI2ATARI[189]=171;
- ANSI2ATARI[190]=32;
- ANSI2ATARI[191]=168;
- ANSI2ATARI[192]=182;
- ANSI2ATARI[193]=65;
- ANSI2ATARI[194]=65;
- ANSI2ATARI[195]=183;
- ANSI2ATARI[196]=142;
- ANSI2ATARI[197]=143;
- ANSI2ATARI[198]=146;
- ANSI2ATARI[199]=128;
- ANSI2ATARI[200]=69;
- ANSI2ATARI[201]=144;
- ANSI2ATARI[202]=69;
- ANSI2ATARI[203]=69;
- ANSI2ATARI[204]=73;
- ANSI2ATARI[205]=73;
- ANSI2ATARI[206]=73;
- ANSI2ATARI[207]=73;
- ANSI2ATARI[208]=68;
- ANSI2ATARI[209]=165;
- ANSI2ATARI[210]=79;
- ANSI2ATARI[211]=79;
- ANSI2ATARI[212]=79;
- ANSI2ATARI[213]=184;
- ANSI2ATARI[214]=153;
- ANSI2ATARI[215]=32;
- ANSI2ATARI[216]=178;
- ANSI2ATARI[217]=85;
- ANSI2ATARI[218]=85;
- ANSI2ATARI[219]=85;
- ANSI2ATARI[220]=154;
- ANSI2ATARI[221]=89;
- ANSI2ATARI[222]=32;
- ANSI2ATARI[223]=158;
- ANSI2ATARI[224]=133;
- ANSI2ATARI[225]=160;
- ANSI2ATARI[226]=131;
- ANSI2ATARI[227]=176;
- ANSI2ATARI[228]=132;
- ANSI2ATARI[229]=134;
- ANSI2ATARI[230]=145;
- ANSI2ATARI[231]=135;
- ANSI2ATARI[232]=138;
- ANSI2ATARI[233]=130;
- ANSI2ATARI[234]=136;
- ANSI2ATARI[235]=137;
- ANSI2ATARI[236]=141;
- ANSI2ATARI[237]=161;
- ANSI2ATARI[238]=140;
- ANSI2ATARI[239]=139;
- ANSI2ATARI[240]=32;
- ANSI2ATARI[241]=164;
- ANSI2ATARI[242]=149;
- ANSI2ATARI[243]=162;
- ANSI2ATARI[244]=147;
- ANSI2ATARI[245]=177;
- ANSI2ATARI[246]=148;
- ANSI2ATARI[247]=32;
- ANSI2ATARI[248]=179;
- ANSI2ATARI[249]=151;
- ANSI2ATARI[250]=163;
- ANSI2ATARI[251]=150;
- ANSI2ATARI[252]=129;
- ANSI2ATARI[253]=121;
- ANSI2ATARI[254]=32;
- ANSI2ATARI[255]=152;
-
-
-
- /* IBM2ANSI */
-
- for(i=176;i<225;i++) /* MS-DOS Grafikzeichen in Blanks (einzelne werden später umdefiniert)*/
- IBM2ANSI[i]=32;
-
- for(i=14;i<32;i++)
- IBM2ANSI[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- IBM2ANSI[20]=182;
- IBM2ANSI[21]=167;
- IBM2ANSI[127]=32;
- IBM2ANSI[128]=199;
- IBM2ANSI[129]=252;
- IBM2ANSI[130]=233;
- IBM2ANSI[131]=226;
- IBM2ANSI[132]=228;
- IBM2ANSI[133]=224;
- IBM2ANSI[134]=229;
- IBM2ANSI[135]=231;
- IBM2ANSI[136]=234;
- IBM2ANSI[137]=235;
- IBM2ANSI[138]=232;
- IBM2ANSI[139]=239;
- IBM2ANSI[140]=238;
- IBM2ANSI[141]=236;
- IBM2ANSI[142]=196;
- IBM2ANSI[143]=197;
- IBM2ANSI[144]=201;
- IBM2ANSI[145]=230;
- IBM2ANSI[146]=198;
- IBM2ANSI[147]=244;
- IBM2ANSI[148]=246;
- IBM2ANSI[149]=242;
- IBM2ANSI[150]=251;
- IBM2ANSI[151]=249;
- IBM2ANSI[152]=255;
- IBM2ANSI[153]=214;
- IBM2ANSI[154]=220;
- IBM2ANSI[155]=162;
- IBM2ANSI[156]=163;
- IBM2ANSI[157]=165;
- IBM2ANSI[158]=32;
- IBM2ANSI[159]=102;
- IBM2ANSI[160]=225;
- IBM2ANSI[161]=237;
- IBM2ANSI[162]=243;
- IBM2ANSI[163]=250;
- IBM2ANSI[164]=241;
- IBM2ANSI[165]=209;
- IBM2ANSI[166]=170;
- IBM2ANSI[167]=186;
- IBM2ANSI[168]=191;
- IBM2ANSI[169]=32;
- IBM2ANSI[170]=172;
- IBM2ANSI[171]=189;
- IBM2ANSI[172]=188;
- IBM2ANSI[173]=161;
- IBM2ANSI[174]=171;
- IBM2ANSI[175]=187;
- IBM2ANSI[179]=124;
- IBM2ANSI[180]=43; /* Beginn DOS-Grafikzeichen */
- IBM2ANSI[181]=43;
- IBM2ANSI[182]=43;
- IBM2ANSI[183]=43;
- IBM2ANSI[184]=43;
- IBM2ANSI[185]=43;
- IBM2ANSI[186]=124;
- IBM2ANSI[187]=43;
- IBM2ANSI[188]=43;
- IBM2ANSI[189]=43;
- IBM2ANSI[190]=43;
- IBM2ANSI[191]=43;
- IBM2ANSI[192]=43;
- IBM2ANSI[193]=43;
- IBM2ANSI[194]=43;
- IBM2ANSI[195]=43;
- IBM2ANSI[196]=45;
- IBM2ANSI[197]=43;
- IBM2ANSI[198]=43;
- IBM2ANSI[199]=43;
- IBM2ANSI[200]=43;
- IBM2ANSI[201]=43;
- IBM2ANSI[202]=43;
- IBM2ANSI[203]=43;
- IBM2ANSI[204]=43;
- IBM2ANSI[205]=45;
- IBM2ANSI[206]=43;
- IBM2ANSI[207]=43;
- IBM2ANSI[208]=43;
- IBM2ANSI[209]=43;
- IBM2ANSI[210]=43;
- IBM2ANSI[211]=43;
- IBM2ANSI[212]=43;
- IBM2ANSI[213]=43;
- IBM2ANSI[214]=43;
- IBM2ANSI[215]=43;
- IBM2ANSI[216]=43;
- IBM2ANSI[217]=43;
- IBM2ANSI[218]=43; /* Ende DOS-Grafikzeichen */
- IBM2ANSI[225]=223;
- IBM2ANSI[230]=181;
- IBM2ANSI[237]=248;
- IBM2ANSI[241]=177;
- IBM2ANSI[248]=176;
- IBM2ANSI[250]=183;
- IBM2ANSI[252]=179;
- IBM2ANSI[253]=178;
-
-
- /* IBM2MAC */
-
- for(i=176;i<225;i++) /* MS-DOS Grafikzeichen in Blanks (einzelne werden später umdefiniert)*/
- IBM2MAC[i]=32;
-
- for(i=14;i<32;i++)
- IBM2MAC[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- IBM2MAC[20]=166;
- IBM2MAC[21]=164;
- IBM2MAC[127]=198;
- IBM2MAC[128]=130;
- IBM2MAC[129]=159;
- IBM2MAC[130]=142;
- IBM2MAC[131]=137;
- IBM2MAC[132]=138;
- IBM2MAC[133]=136;
- IBM2MAC[134]=140;
- IBM2MAC[135]=141;
- IBM2MAC[136]=144;
- IBM2MAC[137]=145;
- IBM2MAC[138]=143;
- IBM2MAC[139]=149;
- IBM2MAC[140]=148;
- IBM2MAC[141]=147;
- IBM2MAC[142]=128;
- IBM2MAC[143]=129;
- IBM2MAC[144]=131;
- IBM2MAC[145]=190;
- IBM2MAC[146]=174;
- IBM2MAC[147]=153;
- IBM2MAC[148]=154;
- IBM2MAC[149]=152;
- IBM2MAC[150]=158;
- IBM2MAC[151]=157;
- IBM2MAC[152]=216;
- IBM2MAC[153]=133;
- IBM2MAC[154]=134;
- IBM2MAC[155]=162;
- IBM2MAC[156]=163;
- IBM2MAC[157]=180;
- IBM2MAC[158]=32;
- IBM2MAC[159]=196;
- IBM2MAC[160]=135;
- IBM2MAC[161]=146;
- IBM2MAC[162]=151;
- IBM2MAC[163]=156;
- IBM2MAC[164]=150;
- IBM2MAC[165]=132;
- IBM2MAC[166]=187;
- IBM2MAC[167]=188;
- IBM2MAC[168]=192;
- IBM2MAC[169]=32;
- IBM2MAC[170]=194;
- IBM2MAC[171]=32;
- IBM2MAC[172]=32;
- IBM2MAC[173]=193;
- IBM2MAC[174]=199;
- IBM2MAC[175]=200;
- IBM2MAC[179]=124;
- IBM2MAC[180]=43; /* Beginn DOS-Grafikzeichen */
- IBM2MAC[181]=43;
- IBM2MAC[182]=43;
- IBM2MAC[183]=43;
- IBM2MAC[184]=43;
- IBM2MAC[185]=43;
- IBM2MAC[186]=124;
- IBM2MAC[187]=43;
- IBM2MAC[188]=43;
- IBM2MAC[189]=43;
- IBM2MAC[190]=43;
- IBM2MAC[191]=43;
- IBM2MAC[192]=43;
- IBM2MAC[193]=43;
- IBM2MAC[194]=43;
- IBM2MAC[195]=43;
- IBM2MAC[196]=45;
- IBM2MAC[197]=43;
- IBM2MAC[198]=43;
- IBM2MAC[199]=43;
- IBM2MAC[200]=43;
- IBM2MAC[201]=43;
- IBM2MAC[202]=43;
- IBM2MAC[203]=43;
- IBM2MAC[204]=43;
- IBM2MAC[205]=45;
- IBM2MAC[206]=43;
- IBM2MAC[207]=43;
- IBM2MAC[208]=43;
- IBM2MAC[209]=43;
- IBM2MAC[210]=43;
- IBM2MAC[211]=43;
- IBM2MAC[212]=43;
- IBM2MAC[213]=43;
- IBM2MAC[214]=43;
- IBM2MAC[215]=43;
- IBM2MAC[216]=43;
- IBM2MAC[217]=43;
- IBM2MAC[218]=43; /* Ende DOS-Grafikzeichen */
- IBM2MAC[225]=167;
- IBM2MAC[227]=185;
- IBM2MAC[228]=183;
- IBM2MAC[230]=181;
- IBM2MAC[234]=189;
- IBM2MAC[236]=176;
- IBM2MAC[237]=191;
- IBM2MAC[241]=177;
- IBM2MAC[242]=179;
- IBM2MAC[243]=178;
- IBM2MAC[244]=186;
- IBM2MAC[245]=186;
- IBM2MAC[246]=214;
- IBM2MAC[247]=197;
- IBM2MAC[248]=161;
- IBM2MAC[249]=165;
- IBM2MAC[250]=165;
- IBM2MAC[251]=195;
- IBM2MAC[252]=32;
-
-
- /* IBM2ATARI */
-
- for(i=128;i<256;i++) /* MS-DOS fast ident mit ATARI */
- IBM2ATARI[i]=i;
-
- for(i=14;i<32;i++)
- IBM2ATARI[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- IBM2ATARI[20]=188;
- IBM2ATARI[21]=221;
- IBM2ATARI[158]=32;
- IBM2ATARI[176]=32;
- IBM2ATARI[177]=32;
- IBM2ATARI[178]=32;
- IBM2ATARI[179]=124; /* Beginn DOS-Grafikzeichen */
- IBM2ATARI[180]=43;
- IBM2ATARI[181]=43;
- IBM2ATARI[182]=43;
- IBM2ATARI[183]=43;
- IBM2ATARI[184]=43;
- IBM2ATARI[185]=43;
- IBM2ATARI[186]=124;
- IBM2ATARI[187]=43;
- IBM2ATARI[188]=43;
- IBM2ATARI[189]=43;
- IBM2ATARI[190]=43;
- IBM2ATARI[191]=43;
- IBM2ATARI[192]=43;
- IBM2ATARI[193]=43;
- IBM2ATARI[194]=43;
- IBM2ATARI[195]=43;
- IBM2ATARI[196]=45;
- IBM2ATARI[197]=43;
- IBM2ATARI[198]=43;
- IBM2ATARI[199]=43;
- IBM2ATARI[200]=43;
- IBM2ATARI[201]=43;
- IBM2ATARI[202]=43;
- IBM2ATARI[203]=43;
- IBM2ATARI[204]=43;
- IBM2ATARI[205]=45;
- IBM2ATARI[206]=43;
- IBM2ATARI[207]=43;
- IBM2ATARI[208]=43;
- IBM2ATARI[209]=43;
- IBM2ATARI[210]=43;
- IBM2ATARI[211]=43;
- IBM2ATARI[212]=43;
- IBM2ATARI[213]=43;
- IBM2ATARI[214]=43;
- IBM2ATARI[215]=43;
- IBM2ATARI[216]=43;
- IBM2ATARI[217]=43;
- IBM2ATARI[218]=43; /* Ende DOS-Grafikzeichen */
- IBM2ATARI[219]=32;
- IBM2ATARI[220]=32;
- IBM2ATARI[221]=32;
- IBM2ATARI[222]=32;
- IBM2ATARI[223]=32;
- IBM2ATARI[236]=223;
- IBM2ATARI[254]=249;
- IBM2ATARI[255]=32;
-
-
- /* MAC2IBM */
-
- for(i=14;i<32;i++)
- MAC2IBM[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- MAC2IBM[127]=32;
- MAC2IBM[128]=142;
- MAC2IBM[129]=143;
- MAC2IBM[130]=128;
- MAC2IBM[131]=144;
- MAC2IBM[132]=165;
- MAC2IBM[133]=153;
- MAC2IBM[134]=154;
- MAC2IBM[135]=160;
- MAC2IBM[136]=133;
- MAC2IBM[137]=131;
- MAC2IBM[138]=132;
- MAC2IBM[139]=97;
- MAC2IBM[140]=134;
- MAC2IBM[141]=135;
- MAC2IBM[142]=130;
- MAC2IBM[143]=138;
- MAC2IBM[144]=136;
- MAC2IBM[145]=137;
- MAC2IBM[146]=161;
- MAC2IBM[147]=141;
- MAC2IBM[148]=140;
- MAC2IBM[149]=139;
- MAC2IBM[150]=164;
- MAC2IBM[151]=162;
- MAC2IBM[152]=149;
- MAC2IBM[153]=147;
- MAC2IBM[154]=148;
- MAC2IBM[155]=111;
- MAC2IBM[156]=163;
- MAC2IBM[157]=151;
- MAC2IBM[158]=150;
- MAC2IBM[159]=129;
- MAC2IBM[160]=32;
- MAC2IBM[161]=248;
- MAC2IBM[162]=155;
- MAC2IBM[163]=156;
- MAC2IBM[164]=21;
- MAC2IBM[165]=250;
- MAC2IBM[166]=20;
- MAC2IBM[167]=225;
- MAC2IBM[168]=32;
- MAC2IBM[169]=32;
- MAC2IBM[170]=32;
- MAC2IBM[171]=96;
- MAC2IBM[172]=32;
- MAC2IBM[173]=216;
- MAC2IBM[174]=146;
- MAC2IBM[175]=237;
- MAC2IBM[176]=236;
- MAC2IBM[177]=241;
- MAC2IBM[178]=243;
- MAC2IBM[179]=242;
- MAC2IBM[180]=157;
- MAC2IBM[181]=230;
- MAC2IBM[182]=32;
- MAC2IBM[183]=228;
- MAC2IBM[184]=227;
- MAC2IBM[185]=227;
- MAC2IBM[186]=32;
- MAC2IBM[187]=166;
- MAC2IBM[188]=167;
- MAC2IBM[189]=234;
- MAC2IBM[190]=145;
- MAC2IBM[191]=237;
- MAC2IBM[192]=168;
- MAC2IBM[193]=173;
- MAC2IBM[194]=170;
- MAC2IBM[195]=251;
- MAC2IBM[196]=159;
- MAC2IBM[197]=247;
- MAC2IBM[198]=127;
- MAC2IBM[199]=174;
- MAC2IBM[200]=175;
- MAC2IBM[201]=32;
- MAC2IBM[202]=32;
- MAC2IBM[203]=65;
- MAC2IBM[204]=65;
- MAC2IBM[205]=79;
- MAC2IBM[206]=32;
- MAC2IBM[207]=32;
- MAC2IBM[208]=45;
- MAC2IBM[209]=196;
- MAC2IBM[210]=34;
- MAC2IBM[211]=34;
- MAC2IBM[212]=39;
- MAC2IBM[213]=39;
- MAC2IBM[214]=246;
- MAC2IBM[215]=32;
- MAC2IBM[216]=152;
- MAC2IBM[217]=89;
- MAC2IBM[218]=47;
- MAC2IBM[219]=32;
- MAC2IBM[220]=60;
- MAC2IBM[221]=62;
- MAC2IBM[222]=32;
- MAC2IBM[223]=32;
- MAC2IBM[224]=32;
- MAC2IBM[225]=250;
- MAC2IBM[226]=44;
- MAC2IBM[227]=34;
- MAC2IBM[228]=32;
- MAC2IBM[229]=65;
- MAC2IBM[230]=69;
- MAC2IBM[231]=65;
- MAC2IBM[232]=69;
- MAC2IBM[233]=69;
- MAC2IBM[234]=73;
- MAC2IBM[235]=73;
- MAC2IBM[236]=73;
- MAC2IBM[237]=73;
- MAC2IBM[238]=79;
- MAC2IBM[239]=79;
- MAC2IBM[240]=32;
- MAC2IBM[241]=79;
- MAC2IBM[242]=85;
- MAC2IBM[243]=85;
- MAC2IBM[244]=85;
- MAC2IBM[245]=32;
- MAC2IBM[246]=94;
- MAC2IBM[247]=126;
- MAC2IBM[248]=45;
- MAC2IBM[249]=32;
- MAC2IBM[250]=32;
- MAC2IBM[251]=248;
- MAC2IBM[252]=32;
- MAC2IBM[253]=34;
- MAC2IBM[254]=32;
- MAC2IBM[255]=32;
-
-
- /* MAC2ANSI */
-
- for(i=14;i<32;i++)
- MAC2ANSI[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- MAC2ANSI[127]=32;
- MAC2ANSI[128]=196;
- MAC2ANSI[129]=197;
- MAC2ANSI[130]=199;
- MAC2ANSI[131]=201;
- MAC2ANSI[132]=209;
- MAC2ANSI[133]=214;
- MAC2ANSI[134]=220;
- MAC2ANSI[135]=225;
- MAC2ANSI[136]=224;
- MAC2ANSI[137]=226;
- MAC2ANSI[138]=228;
- MAC2ANSI[139]=227;
- MAC2ANSI[140]=229;
- MAC2ANSI[141]=231;
- MAC2ANSI[142]=233;
- MAC2ANSI[143]=232;
- MAC2ANSI[144]=234;
- MAC2ANSI[145]=235;
- MAC2ANSI[146]=205;
- MAC2ANSI[147]=204;
- MAC2ANSI[148]=206;
- MAC2ANSI[149]=207;
- MAC2ANSI[150]=241;
- MAC2ANSI[151]=243;
- MAC2ANSI[152]=242;
- MAC2ANSI[153]=244;
- MAC2ANSI[154]=246;
- MAC2ANSI[155]=245;
- MAC2ANSI[156]=250;
- MAC2ANSI[157]=249;
- MAC2ANSI[158]=251;
- MAC2ANSI[159]=252;
- MAC2ANSI[160]=32;
- MAC2ANSI[161]=176;
- MAC2ANSI[162]=162;
- MAC2ANSI[163]=163;
- MAC2ANSI[164]=167;
- MAC2ANSI[165]=183;
- MAC2ANSI[166]=182;
- MAC2ANSI[167]=223;
- MAC2ANSI[168]=174;
- MAC2ANSI[169]=169;
- MAC2ANSI[170]=32;
- MAC2ANSI[171]=180;
- MAC2ANSI[172]=168;
- MAC2ANSI[173]=32;
- MAC2ANSI[174]=198;
- MAC2ANSI[175]=216;
- MAC2ANSI[176]=32;
- MAC2ANSI[177]=177;
- MAC2ANSI[178]=32;
- MAC2ANSI[179]=32;
- MAC2ANSI[180]=165;
- MAC2ANSI[181]=181;
- MAC2ANSI[182]=240;
- MAC2ANSI[183]=32;
- MAC2ANSI[184]=32;
- MAC2ANSI[185]=32;
- MAC2ANSI[186]=32;
- MAC2ANSI[187]=170;
- MAC2ANSI[188]=186;
- MAC2ANSI[189]=32;
- MAC2ANSI[190]=230;
- MAC2ANSI[191]=248;
- MAC2ANSI[192]=191;
- MAC2ANSI[193]=161;
- MAC2ANSI[194]=172;
- MAC2ANSI[195]=32;
- MAC2ANSI[196]=102;
- MAC2ANSI[197]=32;
- MAC2ANSI[198]=32;
- MAC2ANSI[199]=171;
- MAC2ANSI[200]=187;
- MAC2ANSI[201]=32;
- MAC2ANSI[202]=32;
- MAC2ANSI[203]=192;
- MAC2ANSI[204]=195;
- MAC2ANSI[205]=213;
- MAC2ANSI[206]=32;
- MAC2ANSI[207]=32;
- MAC2ANSI[208]=45;
- MAC2ANSI[209]=173;
- MAC2ANSI[210]=34;
- MAC2ANSI[211]=34;
- MAC2ANSI[212]=180;
- MAC2ANSI[213]=180;
- MAC2ANSI[214]=32;
- MAC2ANSI[215]=32;
- MAC2ANSI[216]=255;
- MAC2ANSI[217]=89;
- MAC2ANSI[218]=47;
- MAC2ANSI[219]=164;
- MAC2ANSI[220]=60;
- MAC2ANSI[221]=62;
- MAC2ANSI[222]=32;
- MAC2ANSI[223]=32;
- MAC2ANSI[224]=32;
- MAC2ANSI[225]=46;
- MAC2ANSI[226]=44;
- MAC2ANSI[227]=34;
- MAC2ANSI[228]=32;
- MAC2ANSI[229]=194;
- MAC2ANSI[230]=202;
- MAC2ANSI[231]=193;
- MAC2ANSI[232]=203;
- MAC2ANSI[233]=200;
- MAC2ANSI[234]=205;
- MAC2ANSI[235]=206;
- MAC2ANSI[236]=207;
- MAC2ANSI[237]=204;
- MAC2ANSI[238]=211;
- MAC2ANSI[239]=212;
- MAC2ANSI[240]=32;
- MAC2ANSI[241]=210;
- MAC2ANSI[242]=218;
- MAC2ANSI[243]=219;
- MAC2ANSI[244]=217;
- MAC2ANSI[245]=185;
- MAC2ANSI[246]=94;
- MAC2ANSI[247]=126;
- MAC2ANSI[248]=175;
- MAC2ANSI[249]=32;
- MAC2ANSI[250]=32;
- MAC2ANSI[251]=176;
- MAC2ANSI[252]=184;
- MAC2ANSI[253]=34;
- MAC2ANSI[254]=32;
- MAC2ANSI[255]=32;
-
-
- /* MAC2ATARI */
-
- for(i=14;i<32;i++)
- MAC2ATARI[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- MAC2ATARI[127]=32;
- MAC2ATARI[128]=142;
- MAC2ATARI[129]=143;
- MAC2ATARI[130]=128;
- MAC2ATARI[131]=144;
- MAC2ATARI[132]=165;
- MAC2ATARI[133]=153;
- MAC2ATARI[134]=154;
- MAC2ATARI[135]=160;
- MAC2ATARI[136]=133;
- MAC2ATARI[137]=131;
- MAC2ATARI[138]=132;
- MAC2ATARI[139]=176;
- MAC2ATARI[140]=134;
- MAC2ATARI[141]=135;
- MAC2ATARI[142]=130;
- MAC2ATARI[143]=138;
- MAC2ATARI[144]=136;
- MAC2ATARI[145]=137;
- MAC2ATARI[146]=161;
- MAC2ATARI[147]=141;
- MAC2ATARI[148]=140;
- MAC2ATARI[149]=139;
- MAC2ATARI[150]=164;
- MAC2ATARI[151]=162;
- MAC2ATARI[152]=149;
- MAC2ATARI[153]=147;
- MAC2ATARI[154]=148;
- MAC2ATARI[155]=177;
- MAC2ATARI[156]=163;
- MAC2ATARI[157]=151;
- MAC2ATARI[158]=150;
- MAC2ATARI[159]=129;
- MAC2ATARI[160]=187;
- MAC2ATARI[161]=248;
- MAC2ATARI[162]=155;
- MAC2ATARI[163]=156;
- MAC2ATARI[164]=221;
- MAC2ATARI[165]=250;
- MAC2ATARI[166]=188;
- MAC2ATARI[167]=158;
- MAC2ATARI[168]=190;
- MAC2ATARI[169]=189;
- MAC2ATARI[170]=191;
- MAC2ATARI[171]=186;
- MAC2ATARI[172]=185;
- MAC2ATARI[173]=32;
- MAC2ATARI[174]=146;
- MAC2ATARI[175]=178;
- MAC2ATARI[176]=223;
- MAC2ATARI[177]=241;
- MAC2ATARI[178]=243;
- MAC2ATARI[179]=242;
- MAC2ATARI[180]=157;
- MAC2ATARI[181]=230;
- MAC2ATARI[182]=32;
- MAC2ATARI[183]=228;
- MAC2ATARI[184]=227;
- MAC2ATARI[185]=227;
- MAC2ATARI[186]=236;
- MAC2ATARI[187]=166;
- MAC2ATARI[188]=167;
- MAC2ATARI[189]=234;
- MAC2ATARI[190]=145;
- MAC2ATARI[191]=179;
- MAC2ATARI[192]=168;
- MAC2ATARI[193]=173;
- MAC2ATARI[194]=170;
- MAC2ATARI[195]=251;
- MAC2ATARI[196]=159;
- MAC2ATARI[197]=247;
- MAC2ATARI[198]=127;
- MAC2ATARI[199]=174;
- MAC2ATARI[200]=175;
- MAC2ATARI[201]=32;
- MAC2ATARI[202]=32;
- MAC2ATARI[203]=182;
- MAC2ATARI[204]=183;
- MAC2ATARI[205]=184;
- MAC2ATARI[206]=181;
- MAC2ATARI[207]=180;
- MAC2ATARI[208]=45;
- MAC2ATARI[209]=45;
- MAC2ATARI[210]=34;
- MAC2ATARI[211]=34;
- MAC2ATARI[212]=39;
- MAC2ATARI[213]=39;
- MAC2ATARI[214]=246;
- MAC2ATARI[215]=32;
- MAC2ATARI[216]=152;
- MAC2ATARI[217]=89;
- MAC2ATARI[218]=47;
- MAC2ATARI[219]=32;
- MAC2ATARI[220]=60;
- MAC2ATARI[221]=62;
- MAC2ATARI[222]=32;
- MAC2ATARI[223]=32;
- MAC2ATARI[224]=32;
- MAC2ATARI[225]=250;
- MAC2ATARI[226]=44;
- MAC2ATARI[227]=34;
- MAC2ATARI[228]=32;
- MAC2ATARI[229]=65;
- MAC2ATARI[230]=69;
- MAC2ATARI[231]=65;
- MAC2ATARI[232]=69;
- MAC2ATARI[233]=69;
- MAC2ATARI[234]=73;
- MAC2ATARI[235]=73;
- MAC2ATARI[236]=73;
- MAC2ATARI[237]=73;
- MAC2ATARI[238]=79;
- MAC2ATARI[239]=79;
- MAC2ATARI[240]=32;
- MAC2ATARI[241]=79;
- MAC2ATARI[242]=85;
- MAC2ATARI[243]=85;
- MAC2ATARI[244]=85;
- MAC2ATARI[245]=32;
- MAC2ATARI[246]=222;
- MAC2ATARI[247]=126;
- MAC2ATARI[248]=45;
- MAC2ATARI[249]=32;
- MAC2ATARI[250]=32;
- MAC2ATARI[251]=248;
- MAC2ATARI[252]=32;
- MAC2ATARI[253]=34;
- MAC2ATARI[254]=32;
- MAC2ATARI[255]=32;
-
-
- /* ATARI2IBM */
-
- for(i=128;i<256;i++) /* MS-DOS fast ident mit ATARI */
- ATARI2IBM[i]=i;
-
- for(i=14;i<32;i++)
- ATARI2IBM[i]=32; /* Steuerzeichen 14-31 in Blanks (einzelne werden später umdefiniert)*/
-
- for(i=176; i<221; i++)
- ATARI2IBM[i]=32; /* Atari-Sonderzeichen in Blanks (einzelne werden später umdefiniert) */
-
- ATARI2IBM[20]=188;
- ATARI2IBM[21]=221;
- ATARI2IBM[158]=225;
- ATARI2IBM[176]=97;
- ATARI2IBM[177]=111;
- ATARI2IBM[178]=237;
- ATARI2IBM[179]=237;
- ATARI2IBM[182]=65;
- ATARI2IBM[183]=65;
- ATARI2IBM[184]=79;
- ATARI2IBM[188]=20; /* hier Atari-Grafikzeichen -> Blanks */
- ATARI2IBM[221]=21;
- ATARI2IBM[222]=94;
- ATARI2IBM[223]=236;
- ATARI2IBM[236]=32;
- ATARI2IBM[254]=252;
- ATARI2IBM[255]=45;
-
-
- /* ATARI2MAC */
-
- for(i=14;i<32;i++)
- ATARI2MAC[i]=32; /* Steuerzeichen 14-31 in Blanks */
-
- ATARI2MAC[127]=198;
- ATARI2MAC[128]=130;
- ATARI2MAC[129]=159;
- ATARI2MAC[130]=142;
- ATARI2MAC[131]=137;
- ATARI2MAC[132]=138;
- ATARI2MAC[133]=136;
- ATARI2MAC[134]=140;
- ATARI2MAC[135]=141;
- ATARI2MAC[136]=144;
- ATARI2MAC[137]=145;
- ATARI2MAC[138]=143;
- ATARI2MAC[139]=149;
- ATARI2MAC[140]=148;
- ATARI2MAC[141]=147;
- ATARI2MAC[142]=128;
- ATARI2MAC[143]=129;
- ATARI2MAC[144]=131;
- ATARI2MAC[145]=190;
- ATARI2MAC[146]=174;
- ATARI2MAC[147]=153;
- ATARI2MAC[148]=154;
- ATARI2MAC[149]=152;
- ATARI2MAC[150]=158;
- ATARI2MAC[151]=157;
- ATARI2MAC[152]=216;
- ATARI2MAC[153]=133;
- ATARI2MAC[154]=134;
- ATARI2MAC[155]=162;
- ATARI2MAC[156]=163;
- ATARI2MAC[157]=180;
- ATARI2MAC[158]=167;
- ATARI2MAC[159]=196;
- ATARI2MAC[160]=135;
- ATARI2MAC[161]=146;
- ATARI2MAC[162]=151;
- ATARI2MAC[163]=156;
- ATARI2MAC[164]=150;
- ATARI2MAC[165]=132;
- ATARI2MAC[166]=187;
- ATARI2MAC[167]=188;
- ATARI2MAC[168]=192;
- ATARI2MAC[169]=32;
- ATARI2MAC[170]=194;
- ATARI2MAC[171]=32;
- ATARI2MAC[172]=32;
- ATARI2MAC[173]=193;
- ATARI2MAC[174]=199;
- ATARI2MAC[175]=200;
- ATARI2MAC[176]=139;
- ATARI2MAC[177]=155;
- ATARI2MAC[178]=175;
- ATARI2MAC[179]=191;
- ATARI2MAC[180]=207;
- ATARI2MAC[181]=206;
- ATARI2MAC[182]=203;
- ATARI2MAC[183]=204;
- ATARI2MAC[184]=205;
- ATARI2MAC[185]=172;
- ATARI2MAC[186]=171;
- ATARI2MAC[187]=160;
- ATARI2MAC[188]=166;
- ATARI2MAC[189]=169;
- ATARI2MAC[190]=168;
- ATARI2MAC[191]=170; /* Hier Atari-Grafikzeichen */
- ATARI2MAC[221]=164;
- ATARI2MAC[222]=94;
- ATARI2MAC[223]=176;
- ATARI2MAC[224]=32;
- ATARI2MAC[225]=32;
- ATARI2MAC[226]=32;
- ATARI2MAC[227]=185;
- ATARI2MAC[228]=183;
- ATARI2MAC[229]=32;
- ATARI2MAC[230]=181;
- ATARI2MAC[231]=32;
- ATARI2MAC[232]=32;
- ATARI2MAC[233]=32;
- ATARI2MAC[234]=189;
- ATARI2MAC[235]=32;
- ATARI2MAC[236]=186;
- ATARI2MAC[237]=191;
- ATARI2MAC[238]=32;
- ATARI2MAC[239]=32;
- ATARI2MAC[240]=32;
- ATARI2MAC[241]=177;
- ATARI2MAC[242]=179;
- ATARI2MAC[243]=178;
- ATARI2MAC[244]=186;
- ATARI2MAC[245]=186;
- ATARI2MAC[246]=214;
- ATARI2MAC[247]=197;
- ATARI2MAC[248]=161;
- ATARI2MAC[249]=165;
- ATARI2MAC[250]=165;
- ATARI2MAC[251]=195;
- ATARI2MAC[252]=32;
- ATARI2MAC[253]=32;
- ATARI2MAC[254]=32;
- ATARI2MAC[255]=208;
-
-
- /* ATARI2ANSI */
-
- for(i=14;i<32;i++)
- ATARI2ANSI[i]=32; /* Steuerzeichen 14-31 in Blanks */
-
- ATARI2ANSI[127]=32;
- ATARI2ANSI[128]=199;
- ATARI2ANSI[129]=252;
- ATARI2ANSI[130]=233;
- ATARI2ANSI[131]=226;
- ATARI2ANSI[132]=228;
- ATARI2ANSI[133]=224;
- ATARI2ANSI[134]=229;
- ATARI2ANSI[135]=231;
- ATARI2ANSI[136]=234;
- ATARI2ANSI[137]=235;
- ATARI2ANSI[138]=232;
- ATARI2ANSI[139]=239;
- ATARI2ANSI[140]=238;
- ATARI2ANSI[141]=236;
- ATARI2ANSI[142]=196;
- ATARI2ANSI[143]=197;
- ATARI2ANSI[144]=201;
- ATARI2ANSI[145]=230;
- ATARI2ANSI[146]=198;
- ATARI2ANSI[147]=244;
- ATARI2ANSI[148]=246;
- ATARI2ANSI[149]=242;
- ATARI2ANSI[150]=251;
- ATARI2ANSI[151]=249;
- ATARI2ANSI[152]=255;
- ATARI2ANSI[153]=214;
- ATARI2ANSI[154]=220;
- ATARI2ANSI[155]=162;
- ATARI2ANSI[156]=163;
- ATARI2ANSI[157]=165;
- ATARI2ANSI[158]=223;
- ATARI2ANSI[159]=102;
- ATARI2ANSI[160]=225;
- ATARI2ANSI[161]=237;
- ATARI2ANSI[162]=243;
- ATARI2ANSI[163]=250;
- ATARI2ANSI[164]=241;
- ATARI2ANSI[165]=209;
- ATARI2ANSI[166]=170;
- ATARI2ANSI[167]=186;
- ATARI2ANSI[168]=191;
- ATARI2ANSI[169]=32;
- ATARI2ANSI[170]=172;
- ATARI2ANSI[171]=189;
- ATARI2ANSI[172]=188;
- ATARI2ANSI[173]=161;
- ATARI2ANSI[174]=171;
- ATARI2ANSI[175]=187;
- ATARI2ANSI[176]=227;
- ATARI2ANSI[177]=245;
- ATARI2ANSI[178]=216;
- ATARI2ANSI[179]=248;
- ATARI2ANSI[180]=32;
- ATARI2ANSI[181]=32;
- ATARI2ANSI[182]=192;
- ATARI2ANSI[183]=195;
- ATARI2ANSI[184]=213;
- ATARI2ANSI[185]=168;
- ATARI2ANSI[186]=180;
- ATARI2ANSI[187]=32;
- ATARI2ANSI[188]=182;
- ATARI2ANSI[189]=169;
- ATARI2ANSI[190]=174;
- ATARI2ANSI[191]=32; /* Hier Atari-Grafikzeichen */
- ATARI2ANSI[221]=167;
- ATARI2ANSI[222]=94;
- ATARI2ANSI[223]=32;
- ATARI2ANSI[224]=32;
- ATARI2ANSI[225]=32;
- ATARI2ANSI[230]=181;
- ATARI2ANSI[237]=248;
- ATARI2ANSI[241]=177;
- ATARI2ANSI[252]=32;
- ATARI2ANSI[253]=178;
- ATARI2ANSI[254]=179;
-
-
- printf("Variablenzuweisungen beendet - Beginne Konvertiertabellenerstellung... \n");
-
- /* Returncodes:
- 0 - OK
- 1 - ANSI2IBM erstellen gescheitert
- 2 - ANSI2MAC erstellen gescheitert
- 3 - ANSI2ATARI erstellen gescheitert
- 4 - IBM2ANSI erstellen gescheitert
- 5 - IBM2MAC erstellen gescheitert
- 6 - IBM2ATARI erstellen gescheitert
- 7 - MAC2IBM erstellen gescheitert
- 8 - MAC2ANSI erstellen gescheitert
- 9 - MAC2ATARI erstellen gescheitert
- 10 - ATARI2IBM erstellen gescheitert
- 11 - ATARI2MAC erstellen gescheitert
- 12 - ATARI2ANSI erstellen gescheitert
- 13 - sonstige Fehler
- */
-
- /* act = Ascii Conversion Table */
-
- /* ANSI2IBM */
-
- if(!(convfile=fopen("ansi2ibm.act","wb")))
- {
- return(1);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='N';
- buffer16[2]='S';
- buffer16[3]='I';
- buffer16[4]='2';
- buffer16[5]='I';
- buffer16[6]='B';
- buffer16[7]='M';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ANSI2IBM, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* ANSI2MAC */
-
- if(!(convfile=fopen("ansi2mac.act","wb")))
- {
- return(2);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='N';
- buffer16[2]='S';
- buffer16[3]='I';
- buffer16[4]='2';
- buffer16[5]='M';
- buffer16[6]='A';
- buffer16[7]='C';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ANSI2MAC, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* ANSI2ATARI */
-
- if(!(convfile=fopen("ansi2atari.act","wb")))
- {
- return(3);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='N';
- buffer16[2]='S';
- buffer16[3]='I';
- buffer16[4]='2';
- buffer16[5]='A';
- buffer16[6]='T';
- buffer16[7]='A';
- buffer16[8]='R';
- buffer16[9]='I';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ANSI2ATARI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* IBM2ANSI */
-
- if(!(convfile=fopen("ibm2ansi.act","wb")))
- {
- return(4);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='I';
- buffer16[1]='B';
- buffer16[2]='M';
- buffer16[3]='2';
- buffer16[4]='A';
- buffer16[5]='N';
- buffer16[6]='S';
- buffer16[7]='I';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(IBM2ANSI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* IBM2MAC */
-
- if(!(convfile=fopen("ibm2mac.act","wb")))
- {
- return(5);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='I';
- buffer16[1]='B';
- buffer16[2]='M';
- buffer16[3]='2';
- buffer16[4]='M';
- buffer16[5]='A';
- buffer16[6]='C';
- buffer16[7]=' ';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(IBM2MAC, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* IBM2ATARI */
-
- if(!(convfile=fopen("ibm2atari.act","wb")))
- {
- return(6);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='I';
- buffer16[1]='B';
- buffer16[2]='M';
- buffer16[3]='2';
- buffer16[4]='A';
- buffer16[5]='T';
- buffer16[6]='A';
- buffer16[7]='R';
- buffer16[8]='I';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(IBM2ATARI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* MAC2IBM */
-
- if(!(convfile=fopen("mac2ibm.act","wb")))
- {
- return(7);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='M';
- buffer16[1]='A';
- buffer16[2]='C';
- buffer16[3]='2';
- buffer16[4]='I';
- buffer16[5]='B';
- buffer16[6]='M';
- buffer16[7]=' ';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(MAC2IBM, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* MAC2ANSI */
-
- if(!(convfile=fopen("mac2ansi.act","wb")))
- {
- return(8);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='M';
- buffer16[1]='A';
- buffer16[2]='C';
- buffer16[3]='2';
- buffer16[4]='A';
- buffer16[5]='N';
- buffer16[6]='S';
- buffer16[7]='I';
- buffer16[8]=' ';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(MAC2ANSI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* MAC2ATARI */
-
- if(!(convfile=fopen("mac2atari.act","wb")))
- {
- return(9);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='M';
- buffer16[1]='A';
- buffer16[2]='C';
- buffer16[3]='2';
- buffer16[4]='A';
- buffer16[5]='T';
- buffer16[6]='A';
- buffer16[7]='R';
- buffer16[8]='I';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(MAC2ATARI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* ATARI2IBM */
-
- if(!(convfile=fopen("atari2ibm.act","wb")))
- {
- return(10);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='T';
- buffer16[2]='A';
- buffer16[3]='R';
- buffer16[4]='I';
- buffer16[5]='2';
- buffer16[6]='I';
- buffer16[7]='B';
- buffer16[8]='M';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ATARI2IBM, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* ATARI2MAC */
-
- if(!(convfile=fopen("atari2mac.act","wb")))
- {
- return(11);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='T';
- buffer16[2]='A';
- buffer16[3]='R';
- buffer16[4]='I';
- buffer16[5]='2';
- buffer16[6]='M';
- buffer16[7]='A';
- buffer16[8]='C';
- buffer16[9]=' ';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ATARI2MAC, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
-
- /* ATARI2ANSI */
-
- if(!(convfile=fopen("atari2ansi.act","wb")))
- {
- return(12);
- }
-
- buffer16[0]='S';
- buffer16[1]='C';
- buffer16[2]='T';
- buffer16[3]='A';
- buffer16[4]='C';
- buffer16[5]='T';
- buffer16[6]=1; /* Version 1 */
- buffer16[7]=0; /* Unterversion 0 */
- buffer16[8]=' ';
- fwrite(buffer16,sizeof(UBYTE), 9, convfile);
-
- buffer16[0]='A';
- buffer16[1]='T';
- buffer16[2]='A';
- buffer16[3]='R';
- buffer16[4]='I';
- buffer16[5]='2';
- buffer16[6]='A';
- buffer16[7]='N';
- buffer16[8]='S';
- buffer16[9]='I';
- buffer16[10]=' ';
- fwrite(buffer16,sizeof(UBYTE), 11, convfile);
-
- fwrite(ATARI2ANSI, sizeof(UBYTE), 256, convfile);
- fclose(convfile);
-
- printf("Konvertiertabellenerstellung beendet \n");
- return(0);
- }
-